<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 在JavaScript中number表示数据类型,但是在实际的工作当中,当number表示的数据类型过大,会出现
    数字不精确的,会导致业务和逻辑出现问题,所以JavaScript提供一个新的内置对象用来表示超过任意大整数 -->



</body>
</html>
<script type="text/javascript" >
const theBigInt=9007199254740991n;
const asloHuge=BigInt(9007199254740991)
const hugeString=BigInt("9007199254740991")
// 类似于number,但是也有不同: 不能用于math对象中的方法;不能和任何Numer实例混合运算,两者必须转换成同一种类型,在两者来回转换时要小心,因为BigInt变量在转换成Number变量时会丢失精度
console.log(typeof theBigInt )
</script>